<?php
#!/bin/bash

/**
 * User: hzbskak
 * Date: 2020/1/13 - 11:41
 */

namespace app\admin\model;

/**
 * 地区分类表模型
 * Class PlAreaTypeModel
 * @package app\admin\model
 */
class PlAreaTypeModel extends CommonModel
{
    protected $table = 'pl_area_type';

    /**
     * 获取地区分类表信息
     * @return false|\PDOStatement|string|\think\Collection
     * @throws \think\db\exception\DataNotFoundException
     * @throws \think\db\exception\ModelNotFoundException
     * @throws \think\exception\DbException
     */
    public static function getAllTyIDName()
    {
        return self::alias( 'pl')
            ->join( 'la_public_lang l',
                'pl.ty_id = l.data_id and l.lang_type = "pl_area_type/ty_name"')
            ->field( "ty_id,l.hk_name as ty_name")
            ->where( 'pl.is_delete', 1)
            ->select();
    }

    /**
     * 获取指定字段值
     * @date 2020年1月14日10:27:23
     * @param $field string 字段下标
     * @return false|\PDOStatement|string|\think\Collection
     * @throws \think\db\exception\DataNotFoundException
     * @throws \think\db\exception\ModelNotFoundException
     * @throws \think\exception\DbException
     */
    public function getAllAssignField( $field)
    {
        return $this->field( $field)
            ->where( 'is_delete', 1)
            ->order( 'sort asc')
            ->select();
    }






















}